supercharged steam - French English Dictionary